﻿using System;
using System.Collections.Generic;
using System.Web;

namespace WebProxy
{
    [Serializable]
    public class Speech
    {
        public string Title;
        /// <summary>
        /// Opis prezentacji - występuje w zielonym polu na stronie www.netcamp.pl/2013/11/bitcoin-znak-nowych-czasow-czy-element-starego-porzadku/
        /// </summary>
        public string Description;
        /// <summary>
        /// Odnośnik do zdjęcia z wizerunkiem prelegenta. UWAGA! różnych rozmiarów, często duże
        /// </summary>
        public string LinkToSpeakerImg;

        /// <summary>
        /// odnosnik do wystąpienia - adres notki na netcamp.pl
        /// np. www.netcamp.pl/2014/02/netcamp-e-commerce-juz-27-lutego/
        /// </summary>
        public string LinkToNoteOnWebsite;

        /// <summary>
        /// kategorie do jakich przynależy wystąpienie  
        /// </summary>
        public List<string> SpeechCategories;

        /// <summary>
        /// Data opublikowania wpisu dot. prezentacji. NIE jest to data wystąpienia.
        /// </summary>
        public DateTime PubDate;

        /// <summary>
        /// Bio prelegenta - występuje w zakładce "Prelegent" na www.netcamp.pl/2013/11/bitcoin-znak-nowych-czasow-czy-element-starego-porzadku/
        /// </summary>
        public string Bio; //bio prelegenta
        public string NameSurname;
        public string PresentationID;
        public SpeechPresentationSourceCategory PresentationSourceCategory;
        public string VideoID;
        public SpeechVideoSourceCategory VideoSourceCategory;
    }

    public enum SpeechVideoSourceCategory
    {
        Youtube,
        Vimeo
    }

    public enum SpeechPresentationSourceCategory
    {
        Slideshare,
        HTML
    }
       
}